package com.steven.treatment_case.net;


import com.steven.treatment_case.entity.ResultEntity;

import retrofit2.Call;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface ApiService {
    //摄像头需要的 accessToken
    @POST("index.php/api/yingshi/get_access_token")
    Call<ResultEntity> getAccessToken();

    //注册所有的  传参不一样  病房端
    @POST("index.php/api/device/add")
    Call<ResultEntity> registerHospital(@Query("deviceno") String deviceno, @Query("type") int type
            , @Query("depart_id") int depart_id, @Query("model") String model, @Query("group_type") int group_type
            , @Query("mac_id") String mac_id, @Query("deviceserial") String deviceserial, @Query("validatecode") String validatecode);

    //注册护士端平板信息
    @POST("index.php/api/device/add")
    Call<ResultEntity> registerNurse(@Query("mac_id") String mac_id,//设备唯一标识 (mac地址)
                                     @Query("type") String type,//设备类型（1:平板，2:摄像头，3:手环）
                                     @Query("depart_id") int depart_id,//部门id(即某个护士站对应的id)
                                     @Query("model") String model,//型号
                                     @Query("group_type") int group_type);// 护士端填2

    //护士登录
    @POST("index.php/api/login/login")
    Call<ResultEntity> login(@Query("name") String name, @Query("password") String password);
    //获取床位列表
    @POST("index.php/api/depart/get_bed_list")
    Call<ResultEntity> getBedList(@Query("token") String token);

    //获取摄像头参数
    @POST("index.php/api/device/get_device_view")
    Call<ResultEntity> getDevice(@Query("token") String token,@Query("batch_id") int batch_id);

    //获取血压
    @POST("index.php/api/watch/blood_pressure")
    Call<ResultEntity> getBloodPressure(@Query("batch_id") String batch_id);
   //获取心率
    @POST("index.php/api/watch/heart_rate")
    Call<ResultEntity> getHeart(@Query("batch_id") String batch_id);
    //获取血糖
    @POST("index.php/api/watch/blood_sugar")
    Call<ResultEntity> getBood_sugar(@Query("batch_id") String batch_id);
    //获取血氧
    @POST("index.php/api/watch/blood_oxygen")
    Call<ResultEntity> getBlood_oxygen(@Query("batch_id") String batch_id);
    //获取体温 腕温
    @POST("index.php/api/watch/location")
    Call<ResultEntity> getLocation(@Query("batch_id") String batch_id);
}